CNN Editor Fired for Saying She Has "Respect" for Hezbollah Cleric