Thousands attend pro-life rally in Dublin