Captain Amarinder Singh join BJP