Novo Nordisk to lower cash-pay prices for Ozempic and Wegovy to $349 a month; J&J buys Halda Therapeutics for $3.05 billion; Trump attacking health insurers underscores rising tensions around ...