Iran asserts Strait of Hormuz control, pushing oil above $69