Exploring machine learning applications for improving drinking water quality