Reactions of pyrazoles and pyrazolium salts with complex metal hydrides and organometallic reagents. Synthesis of pyrazolines and pyrazolidines