A Bi-Objective Optimization Model for Coordinated Train Timetabling in Rail Transit Networks