J&J to pay $230M opioid settlement