Lewis acid- and/or Lewis base-catalyzed [3+2] cycloaddition reaction: synthesis of pyrazoles and pyrazolines