Hidden affair with co-worker brings down CNN boss