AstraZeneca pledges $50 bln investment in US as pharma tariffs loom