Archbishop of Canterbury Justin Welby quits over abuse scandal