US President Donald Trump has welcomed Indian prime minister Narendra Modi to the White House, saying the pair were ‘world leaders in social media’ and that the future of their partnership ‘has never looked brighter’.