President Donald Trump said Iran cannot 'blackmail' the US after threatening to close the Strait of Hormuz again.