The Dutch brewer, Heineken, has been given the go-ahead by the European Commission for its purchase of a stake in the German brewer, Karlsberg.