More than 100 million Americans receive food-aid