The Networking Challenges Confronting Autonomous Vehicles