Protest activity has caused disruption in Dublin as anti-immigration demonstrators and anti-racism activists staged rival events across the city.