Home Entertainment Trump slams CNN International — and journalists fire back