Text this: Improving dam and reservoir operation rules using stochastic dynamic programming and artificial neural network integration model