The cell biology of tetrapyrroles: a life and death struggle.