Dynamic: A Queuing-Based Dynamic Macroscopic Traffic Assignment/Simulation Model