Marks and Spencer Group (M&S) has announced that Robert Swannell will next year replace Sir Stuart Rose as the clothing retailer's chairman.