Gen Z climate activists celebrate after Swiss boomers strike a blow for environmentalism in major European Court of Human Rights ruling