Wal-Mart Warns of a Slowdown