cell theory timeline