Text this: Balanites aegyptiaca (L.) Delile: a review of its traditional uses, phytochemistry and biological activities