Federal funding for the Supplemental Nutrition Assistance Program, used by 42 million Americans, is set to run dry on ...