Simulation of free chlorine decay and adaptive chlorine dosing by discrete time-space model for drinking water distribution system