Oil prices highest in 8 years