G7 coalition says ‘very, very close’ to deal on Russian oil price cap