A Hybrid Clustering-Genetic Solution Procedure for the Dynamic Vehicle Routing Problem with Time Windows