The BBC's security correspondent Frank Gardner explains how the US blockade of Iranian ports will work.