Wal-Mart Stores Cuts Prices Online