CNN admits all charges against Trump are political