Obama says fiscal cliff deal in sight