Hannity slams 'garbage compromise' government funding deal