President Obama: Fiscal cliff agreement is "within sight, but not done"