The Russian economy is finally stagnating. What does it mean for the war – and for Putin?February 6, 2026