A two-stage algorithm with valid inequalities for the split delivery vehicle routing problem