Wal-Mart Earnings Beat Expectations; Shares Up