Number 306 bus route & timetable