Oil and gas carriers transit Strait of Hormuz after US-Iran deal