Oil prices extend gains to multi-year highs on tight supply