AstraZeneca injects $1 billion into respiratory vaccine company