Justin Welby, the Archbishop of Canterbury and the leader of the Church of England, has resigned – because he failed to act ...