Scaled-back measures retain current oil price cap as member states reach compromise on new penalties over Ukraine war