US-Iran Hormuz Agreement by August 31? — Macropredict