Nepal PM to visit India in April