Kylian Mbappé apologised for a comment appearing to call Mao Zedong a dictator after three Chinese companies ended brand deals with him.