How the ruble’s recent strength has defied western sanctions