Review of surrogate modeling in water resources