Decentralized coordination for truck platooning