Predicting and analyzing water quality using Machine Learning: A comprehensive model | Synapse