Biden, McCarthy finalize US debt deal, confident it will pass