Switzerland's biggest food retailer Migros has a green light to take a 70% share in Swiss discounter Denner, subject to some strict conditions.