Biochemical, biophysical, and structural studies of seed proteins from Moringa oleifera and implications for traditional water purification