AstraZeneca follows rival, will cap inhaler prices at $35 per month amid scrutiny

by