An algorithm for the capacitated vehicle routing problem for picking application in manual warehouses