Merck KGaA to buy Bio-Techne for $11.3 billion in cash deal