President Barack Obama says a deal to avert across-the-board tax hikes and programs cuts is "within sight, but not done."