Russia and Putin: The end of the road?