Advancements in water quality prediction: a practical review of machine learning and deep learning approaches | Publicación