A Tabu Search Algorithm for the Symmetric Generalized Traveling Salesman Problem