Text this: Modelling the impact of water temperature, pipe, and hydraulic conditions on water quality in water distribution networks