Finally working ACO for TSP