A PSO based algorithm with an efficient optimal split procedure for the multiperiod vehicle routing problem with profit