When Justin Welby steps down he will be succeeded by the 106th Archbishop of Canterbury.