Archbishop of Canterbury Justin Welby is quitting after coming under sustained pressure over his handling of a Church of England-linked abuse case.