Solving exactly the vehicle routing problem with time windows and multiple routes using a pseudo-polynomial model