Combining exact and heuristic methods for solving a Vessel Routing Problem with inventory constraint and time windows