Russia denounces Macron over China comments