Narendra Modi and Macron reject Trump's stance; crucial agreements signed