U.S. crude oil futures soared nearly $5 a barrel in opening trade to touch a fresh peak of $70.80 a barrel