Wal-Mart Slashes Prices