WUDESIM: a toolkit for simulating water quality in the dead-end branches of drinking water distribution networks