Routing optimization with time windows under uncertainty