'Thank you, dear Donald': Why Macron invited Trump to France