Machine Learning Approaches for the Traveling Salesman Problem: A Survey