The Senate approved legislation Tuesday to lift the nation's debt limit by $2.5 trillion under a deal struck between party leaders, defusing a volatile issue until after next year's midterm elections while saddling majority Democrats with a tough vote.