Characterization of diverse hemolymph lectins in the cotton caterpillar Spodoptera littoralis