The promise and challenges of buprenorphine implant for treatment of opioid dependence.