Timetable Rescheduling with Reassignment of Rolling Stocks and Passengers under Disruptions