Mechanisms of cell death: biomedical implications.