Text this: Urban Rail Transit Scheduling under Time-Varying Passenger Demand