An Adaptive Clustering Method Using a Geometric Shape for Vehicle Routing Problems with Time Windows