Idaho announces $119 million opioid crisis settlement