Anti-immigration protest brings central Dublin to a halt