DFT study on the Au(I)-catalyzed cyclization of indole-allenoate: counterion and solvent effects