Disruption in the Strait of Hormuz has pushed oil prices higher, potentially delivering billions in extra revenues to Russia ...