Wal-Mart temporarily reducing hours