AstraZeneca to pay $198 mln in Seroquel settlement