How long did it take scientists to develop the cell theory?