Sources: Novartis in talks to buy Elan assets