Text this: A Real-Time Timetable Rescheduling Method for Metro System Energy Optimization under Dwell-Time Disturbances