2 opt algorithm for tsp