Large-Scale Vehicle Platooning: Advances and Challenges in Scheduling and Planning Techniques