Donald Trump to host Narendra Modi for US visit later this year, says White House