CNN fires Marc Lamont Hill for speech on Palestine Mint Press News_edited