Mechanism of dietary cholesterol uptake by niemann-pick C1-like 1 protein