Johnson & Johnson will stop selling opioids in the U.S. after a settlement in New York for $230 million4 years ago