Visioning local futures: agent-based modeling as a tourism planning support system