Campaign event in downtown Portland cut short after violence breaks out