US-Iran Deal Nears: Strait of Hormuz Reopening Caps Oil Rally