A tour level stop scheduling framework and a vehicle type choice model system for activity based travel forecasting