An efficient chemical and enzymatic synthesis of nicotinamide adenine dinucleotide (NAD)