US President Donald Trump left China after a two-day official visit – the first of his second term. A lavish welcome, commercial promises, but also persistent tensions over Taiwan and Iran. Rivalry is still fierce between the two leading world powers.