Self-driving trucks, intelligent highways and freight-hauling apps are changing the way goods can be transported and delivered.