Biogen pays Elan $3.25 billion to take over MS drug