Biogen buys Apellis for $5.6B to boost rare disease portfolio