Integrated rolling stock deadhead routing and timetabling in urban rail transit lines