medical cannabis vs opioid pain relief