A neural networks approach for deriving irrigation reservoir operating rules