Why Russia's 2024 losses could end Putin's Ukraine invasion