Algorithms for bundling and pricing trucking services: Deterministic and stochastic approaches