The US president hails India’s prime minister as “exceptional”, firing up a 50,000-strong crowd.