Oil prices rally on fear of Middle East supply disruptions