Donald Trump: Ted Cruz is nasty