21 kanonskudd, blomster, flagg og en perfekt koreografert folkemengde ventet Kinas leder Xi Jinping da han landet i Nord-Koreas hovedstad Pyongyang mandag.