G7 leaders agree to explore price cap on Russian oil