French President Emmanuel Macron gave Xi Jinping a rare gelding to convey his ‘determination to get the Europe-China partnership into the 21st century’