Cancer and the cell cycle