A data-driven time-dependent routing and scheduling for activity-based freight transport modeling