Chinese President visits North Korea after seven years