Merck buys Terns Pharmaceuticals for $6.7bn to shore up post-Keytruda pipeline | Indexa