Gravar-mail: A review of computational drug repositioning: strategies, approaches, opportunities, challenges, and directions