Parthanatos: mitochondrial-linked mechanisms and therapeutic opportunities. uri icon