Modeling the impact of global change on regional agricultural land use through an activity-based non-linear programming approach