Crystal structure of saposin B reveals a dimeric shell for lipid binding