Molecular characterization of a Bombyx mori protein disulfide isomerase (bPDI)