US oil prices top $70 a barrel for the first time since 2014