Alkermes to Buy Elan Drug Technology Unit for $960 Million