Text this: An Improved Genetic Algorithm for Solving the Semi-Soft Clustered Vehicle Routing Problem