G7 claims success with price cap that keeps Russian oil flowing