Wal-Mart reports sales decline in Q4