S&P 500 earnings set to plunge as the coronavirus batters all sectors