Efficient synthesis of 3,5-dicarbamoyl-1,4-dihydropyridines from pyridinium salts. Key molecules in understanding NAD(P)+/NAD(P)H pathways