Oil prices stay near 10-year highs on supply factors