Constraint Programming Based Operators to Solve the Vehicle Routing Problem with Time Windows