Train timetabling by skip-stop planning in highly congested lines