Enantioselective organocatalytic construction of pyrroloindolines by a cascade addition-cyclization strategy: synthesis of (-)-flustramine B.