Oil prices extend rally as US ends waivers on Iran crude