The Chinese President Xi received a colourful welcome to Pyongyang for his first visit in seven years.