Text this: Novel approach to optimizing express–local metro train timetable considering multiple train stopping patterns.