is ecstasy an opioid