Trump sings Modi’s praises at massive rally in India