Pharmaceutical giant GSK has agreed to buy US cancer drug firm Nuvalent in a 10.6 billion US dollar (£8 billion) deal as it ...