Comparison of topological, empirical and optimization-based approaches for locating quality detection points in water distribution networks