China’s Xi Jinping slammed as a ‘Marxist Leninist’