CNN’s Christiane Amanpour slams network for Trump town hall - The Horn News