Proposed EU gas cap can only work with non-EU partners: Scholz