Violence erupted in Portsmouth as anti-migrant demonstrators chased and scuffled with anti-racism activists, prompting police caution.