Biogen set to raise $300M from New Year's price hikes, just enough to offset MS competition