As the world awaits details of a potentially punishing new round of US sanctions against Iran, Tehran has warned that it could shut the Strait of Hormuz and halt all oil shipments through the Arabian Gulf if neighbouring countries join President Donald Trump’s economic campaign against it.