AstraZeneca will invest $50 billion in the U.S. as it seeks to avoid Trump's tariffs Niamh Rowe Quartz 3 7 tuesday .....© Quartz visit website