Xi Jinping has steadily maintained his "no limits" friendship with Vladimir Putin, but there are plenty of risks for China in Russia's war against Ukraine.