Catalytic Asymmetric Formal [3+2] Cycloaddition of Azoalkenes with 3-Vinylindoles: Synthesis of 2,3-Dihydropyrroles