Dynamic micro-assignment of travel demand with activity/trip chains