Iran's Revolutionary Guard hit back and warned that the Strait of Hormuz will remain closed 'until the end of America's evils'.