CNN Fires Contributor Marc Lamont Hill Following His Outrageous Comments About Israel