Novo Nordisk and Aspen Pharmacare in deal to produce 16 million vials of insulin