Nepal PM to visit China