How Long Can Russia’s Weakening Economy Support Putin’s War on Ukraine? 30 October 2025