Wal-Mart Earnings Reveal Weaknesses