Moringa (Moringa oleifera Lam.): potential uses in agriculture, industry and medicine - Velázquez-Zavala, Minerva