Comparison of machine learning algorithms for retrieval of water quality indicators in case II waters : a case study of Hong