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