Text this: Multiple reservoir optimization using constraint programming for water scarcity resilience in the Chao Phraya River Basin.