Moringa oleifera Lam.: A Biofunctional Edible Plant from India, Phytochemistry and Medicinal Properties