Macron rebukes Trump's nationalism