Russian President Vladimir Putin might stay in power for the foreseeable future. But Russia is staring at several challenges.