AstraZeneca pays £75m for CAT stake