Fiscal cliff threatens 277,000 federal jobs