Britain is a mixed belief society, says Archbishop of Canterbury