Kylian Mbappé has apologised in French, Chinese and English after three Chinese companies ended commercial agreements following a disputed video involving a meme depicting him as Mao Zedong.