TCF7L2 and cancer: The molecular mechanism of TCF7L2 gene polymorphisms and altered cancer risk remains unclear.