Diels–Alder and Michael addition reactions of indoles with masked o-benzoquinones: synthesis of highly functionalized hydrocarbazoles and 3-arylindoles