Strait of Hormuz reopens, oil hits $90 as markets surge