Boris Johnson criticism of archbishop of Canterbury ‘a disgraceful slur’