America has no easy way to reopen the Strait of Hormuz. But Iran may not be able to force Donald Trump to end the war by keeping it shut