AstraZeneca targets $80bn revenue by 2030