Water, Sanitation, and Hygiene of Nepal: Status, Challenges, and Opportunities