Wall Street tumbles as earnings disappoint