Swiss women win climate case at top European court