Optimal timing and sizing of a conjunctive urban water supply and waste water system with nonlinear programing