Oil prices extend rally after surprise fall in U.S. stocks