Clustering algorithms for consolidation of customer orders into vehicle shipments