Monte Carlo Simulation of Residential Water Demand: A Stochastic End-Use Model