DDQ dehydrogenative Diels–Alder reaction for the synthesis of functionalized spiro[carbazole-1,3′-indolines] and spiro[carbazole-1,5′-pyrimidines]