Efficient water quality prediction models based on machine learning algorithms for Nainital Lake, Uttarakhand. (2022)