Catalytic enantio- and diastereoselective domino halocyclization and spiroketalization