More than 42 million people get food assistance through SNAP, but many who are eligible don't receive the benefits.