The Clustered Traveling Salesman Problem