Crystal structure of bovine NPC2 and cholesterol sulfate complex