US-Iran deal reopens Strait of Hormuz as oil stocks near 4-decade low