Economics: how much longer can Russia sustain this?