Text this: Integrated optimization of train stopping plans and timetabling for urban rail transit based on dynamic demand