Fiscal cliff will not be 'resolved' before 2013, Obama says deal is 'in sight'