Study of optimal allocation of water resources in Dujiangyan irrigation district of China based on an improved genetic algorithm