Millions of Americans are facing a "hunger cliff"