Congress MP from Assam Sanjay Singh joins BJP