Buprenorphine and its formulations: a comprehensive review | Synapse