Development of dynamic real-time integration of transit signal priority in coordinated traffic signal control system using genetic algorithms and artificial neural networks