US strikes Iran as Strait of Hormuz attacks push oil 2% higher