Apaf1 in developmental apoptosis and cancer: how many ways to die?