A Hierarchical Destroy and Repair Approach for Solving Very Large-Scale Travelling Salesman Problem