CNN’s ratings have tanked