SocietyAnalysisEurope Why Gen Z is protesting across Europe, and why the protests look alike 2 November 2026