AstraZeneca to buy Fusion Pharmaceuticals for 2 billion | Synapse