Time-Dependent Vehicle Routing Problem with waiting times