Longitudinal control for heterogeneous vehicle platooning with uncertain dynamics