Putin publicly humiliated Merkel and Macron