Macron hits back at Trump over Iran war and NATO, 3 April 2026