Text this: Kalman filtering assimilated machine learning methods significantly improve the prediction performance of water quality parameters