Almost a quarter of Americans struggle to afford food