Wal-Mart posts mixed Q3 results: profits up, comps down