Mammalian NPC1 genes may undergo positive selection and human polymorphisms associate with type 2 diabetes