phases of the cell cycle 4581647