Text this: Antioxidant and antidiabetic activities of proteins from Moringa oleifera