Text this: The genetic landscape of CYP24A1 polymorphisms in cancer risk: evidence from a systematic review