Chinese leader Xi Jinping has arrived in North Korea for his first visit to the secluded nation in seven years.