Why did China abstain from UN vote on Ukraine war even while US backs Russia?

Analysts say China's vote has to be seen in the context of a changing world order, where Donald Trump is upending America’s long-held role as a leading global player.