Locals in Portsmouth clash with anti-Donald Trump protestors.