Eli Lilly to buy Novartis’ animal health business for 3.2 billion pounds