President Xi Jinping is on a rare visit to North Korea, where he commits to deeper cooperation with Kim Jong Un.