Rumours have swirled in Beijing in recent weeks that China’s seemingly invincible leader, Xi Jinping, is in trouble, dogged by a protracted trade war with the US, a slowing economy and a public health scandal involving thousands of defective vaccines given to children.