Wal-Mart shoppers under more pressure