Oil prices retreat from seven-year high