German retailer Tengelmann has agreed to sell over 100 Plus stores across Bulgaria and Romania to Lidl.