Machine Learning-Based Surrogate Modeling for Urban Water Networks