Optimal salinity and water level control of water courses using Model Predictive Control. (February 2019)