Former Bishop of Durham, Justin Welby sworn in as Archbishop of Canterbury amidst an unparalleled age of ‘selfishness’, urged to be a ‘prophetic Christian voice’.