Structure of glycosylated NPC1 luminal domain C reveals insights into NPC2 and Ebola virus interactions