Towards Cooperative, Connected and Automated Mobility: V2X Challenges and Experiences