A trunk-preserving, demand-weighted edge betweenness centrality framework for partitioning water distribution networks | Synapse