Biological, nutritional, and therapeutic significance of Moringa oleifera Lam