Putin, Trump and “my guy” Macron