Caspases at the crossroads of immune-cell life and death