Europe and G7 nations welcome price cap on Russian oil