Iran vows to block the key shipping route, and President Donald Trump criticizes U.S. allies for refusing to help keep it open.