The Co-operative Group has announced the appointment of Guy McCracken as chief executive of food retail.