Approximation Algorithms For Traveling Salesman Problems Based On Linear Programming Relaxations