Descartes on fermentation in digestion: iatromechanism, analogy and teleology