Teva to pay $523 mln to New York as it looks to move past opioid lawsuits