CYP24A1 and cancer: Genetic polymorphisms of CYP24A1 gene and cancer susceptibility: a meta-analysis including 40640 subjects