Descartes' Error and the Future of Human Life