Wal-Mart had a good holiday season. But forecasts show lots yet to do. | Fortune