Estimation of distribution algorithm enhanced particle swarm optimization for water distribution network optimization