A decomposition approach for commodity pickup and delivery with time-windows under uncertainty