Caterpillar and Apple Weigh on Wall Street as S&P 500 Suffers