Protesters clash with police outside New Mexico Trump rally