Iran’s military has called US blockade plans in the Strait of Hormuz an “act of piracy”.