Agent-based models to couple natural and human systems for watershed management analysis