AstraZeneca to Pay $103 Million to Settle Drug-Pricing Suit