The Markov blankets of life: autonomy, active inference and the free energy principle