The Cell cycle and cancer