A cognitive agent-based simulation framework for dynamic activity-travel scheduling decisions