On the debate about teleology in biology: the notion of 'teleological obstacle'