‘Push–Pull’ and spirobicyclic structures by reacting N-methyl cyclic ketene-N,X (X=S, O)-acetals with isocyanates and isothiocyanates