Leighton, 71, who made his name at Asda, will replace Stuart Rose as executive chairman. Rose will leave after a transition period.