Knowledge-Guided Dynamic Systems Modeling: A Case Study on Modeling River Water Quality