putin and macron