China's Xi to visit North Korea for 1st time in 7 years