heroin and opioids are not the same