The terpenoid theory of the origin of cellular life: the evolution of terpenoids to cholesterol