Oil retreats from 2018 highs above $70 a barrel