UK’s AstraZeneca says buying US biotech firm Alexion for $39 billion