Putin has Russia guessing before election: how long will he keep power?