Oil prices extend recovery from multi-year lows