Text this: Buprenorphine and its formulations: a comprehensive review