Modeling and optimizing bus transit priority along an arterial: A moving bottleneck approach. (December 2020)