Ted Cruz | Donald Trump rally: protesters clash with cops