Kraft Foods has defended its takeover of Cadbury - and the sale of its US frozen food business that helped fund the deal - after criticism from major shareholder Warren Buffett.