AstraZeneca to Pay Up to $440 Million for Spirogen