Thousands protest in Dublin over Israel-Gaza conflict