ABC News has learned that Republicans and the White House have struck a tenative deal to raise the debt ceiling before the Aug. 2 deadline. It's not done yet, but here is the framework of the tentative deal they have worked out, according to a source familiar with the negotiations: