Applications of machine learning to water resources management: A review of present status and future opportunities | Synapse