Macron to Trump: ‘You’re no patriot!’