Johnson & Johnson to pay $230m to settle opioid-related claims