An economist says Russia can fight the war in Ukraine indefinitely as its economy has adapted and is now stable.