U.S. oil price surges 11% to $106 a barrel, a 7-year high prompted by Russia’s assault on Ukraine