Applications of network analysis and multi-objective genetic algorithm for selecting optimal water quality sensor locations in water distribution networks