Wal-Mart: Food stamp cuts to hit profits