A multi-objective, stochastic programming model in watershed management