Structure and Function of Bacillus subtilis YphP, a Prokaryotic Disulfide Isomerase with a CXC Catalytic Motif,