Combining water supply and flood mitigation requirements in multi-purpose reservoir optimization