Dave Granlund cartoon on Donald Trump and Ted Cruz.