China's Xi begins rare North Korea visit