Wal-Mart Q2 Sales, Earnings Rise