Estimating urban water demand under conditions of rapid growth: the case of Shanghai