Using AVL data to measure the impact of traffic congestion on bus passenger and operating cost