Trump slams ex-adviser who defended witness