Multi-modal activity-based mobility generation applied to microscopic traffic simulations