Emmi Nicholl 21 January 2021 Cambridge life science deals worth more than $50 billion over the last 12 calendar months Emmi Nicholl 21 January 2021