A Distributed Platoon Control Framework for Connected Automated Vehicles in an Urban Traffic Network