Hybrid graph partitioning approach for dividing a water distribution network into district metered areas