CAIRO (AP) — The U.S. military announced it will begin a blockade of all Iranian ports on Monday, tempering President Donald Trump ‘s earlier vow to entirely block the strategic Strait of Hormuz as early reports indicated that ships had stopped crossing the waterway.