Reaction of α-ketoketene S,N-acetals with cyanoacetamide: a new general method for substituted and fused 4-(N-alkylamino-, N-arylamino-, or N-morpholino)-3-cyano-2(1H)-pyridones