Genetic variation in the cholesterol transporter NPC1L1, ischaemic vascular disease, and gallstone disease.