Another Donald Trump rally, another protest turns violent