Angle of Arrival-Based Cooperative Positioning for Smart Vehicles