US president tries to force Iran’s hand with attacks but Tehran says it has final say on the Strait of Hormuz