Opioid analgesics and antagonists