Water quality management of rivers using water quality models for prediction and assessment