Energy Snowball Effect: 900 Companies Ditch Global Climate Initiative, Demand Economic Realism Nov 3, 2025