Leveraging large language models for automating water distribution network optimization