AstraZeneca leaves door open for sale of Swedish unit Astra Tech, which analysts value at $2B