A Multi-Layer Control Approach to Truck Platooning: Platoon Cohesion subject to Dynamical Limitations