Archbishop of Canterbury in Sudan for rare visit