Kroger agrees to pay up to $1.4 billion to settle opioid lawsuits