Futures hold losses after economic reports; Wal-Mart slides