France’s Macron tells Trump he will defend climate deal