Describe capacitated vehicle routing problem with time windows.