A Distributed Traffic Management System for End-to-End Dynamic Routing of Intelligent Vehicles