Biogen to acquire gene therapy company for $800m