Reprieval from execution: the molecular basis of caspase inhibition