solving tsp in python