Synthesis of indoles and carbazoles: Diels–Alder reactions of nitrovinyl-pyrroles and -benzindoles