Iran protests trigger solidarity rallies in Europe, US