Bleak corporate earnings ahead