Using machine learning to model and predict water clarity in the Great Lakes