Less-affluent Americans are still getting pinched, Wal-Mart says