Thermoreduction, a hypothesis for the origin of prokaryotes.