Macron lectures Putin on ‘right to protest’ amid own crackdown on Yellow Vests