Russia's ruble is the world's top-performing currency against the dollar in recent weeks. The ruble has jumped more than 10% since hitting a trough of around 100 against the greenback early last month ...