Iranian president guarantees to halt strikes on Gulf international locations after apologies March 7, 2026