Wal-Mart Boosts Earnings Guidance for Year