Portuguese retailer Jeronimo Martins is to buy Tengelmann's Plus discount stores in Portugal and Poland for EUR320m (US$460m).