Novartis to buy Avidity, and ...