NAD+/NADH and NADP+/NADPH in cellular functions and cell death: regulation and biological consequences.