To divide or not to divide: When, where and how. Molecular control of the cell cycle and cell differentiation