Pfizer has clinched a deal worth up to $10bn to buy weight-loss start-up Metsera, capping a dramatic takeover battle after ...