E2F7 and cancer: Whereas, the effects of E2F7 on human cancers are controversial because of its ambiguous functions ever reported.