A column generation approach for the split delivery vehicle routing problem