Kentucky and Walgreens reach $102 million opioid settlement