NAD metabolism and functions: a common therapeutic target for neoplastic, metabolic and neurodegenerative diseases