US President Donald Trump hosts Indian Prime Minister Narendra Modi on Monday for a first face-to-face meeting, seeking to forge a chemistry that can add new fizz to a flourishing relationship between the world's two largest democracies.