simple genetic algorithm to solve tsp