Text this: Dynamic Schedule-Based Assignment Model for Urban Rail Transit Network with Capacity Constraints