“Iran will control the Strait of Hormuz for the foreseeable future, regardless of the terms of any diplomatic agreement.”