Purdue signs deal on opioid settlement with 15 states