Water resources management and allocation