Conjunctively optimizing flash flood control and water quality in urban water reservoirs by model predictive control and dynamic emulation