30,000 protest in Dublin