A Mini-review on the Phytochemistry and Pharmacobiology of Azadirachta indica A. Juss. (Meliaceae): Towards future research directions