Solving large-scale train timetable adjustment problems under infrastructure maintenance possessions