Perimeter gating control and citywide dynamic user equilibrium: A macroscopic modeling framework. (February 2020)