Tom Vadakkan joins BJP, says "No Place For Self-Respecting People in the Congress"