PM Modi’s US visit on hold after Trump speech on climate change