AstraZeneca CEO says $1 billion vaccine bet is ‘absolutely worth it’