Just days after US President Donald Trump left China, Xi Jinping is hosting the Russian president in a push to secure business and energy deals that highlights the closeness of Sino-Russian ties.