Modeling activity-travel behavior under a dynamic discrete choice framework with unobserved heterogeneity