Trump takes on the propagandists