Cellular-V2X Communications for Platooning: Design and Evaluation