Kraft Foods has received approval from the European Commission for an acquisition of Cadbury - but the US food giant would have to sell businesses in Poland and Romania if it prevails.