Cnn defends trump