US Naval Blockade of the Strait of Hormuz: What It Means for Oil, Iran and Global Security