The cell cycle and cancer