US Secretary of State Marco Rubio visits India, invites PM Narendra Modi to Washington amid shifting US-China ties and visa concerns