There will be a fiscal cliff deal, but not a gun-control deal