Wal-Mart's Q3 sales up but profits slip 2.9%