The number of people receiving benefits from the Supplemental Nutrition Assistance Program has risen sharply in recent years—from about 26 million in 2007 to nearly 47 million in 2012.