It's been a rough couple weeks for CNN