Synthesis characterization and applications of nickel nanoparticles in Knoevenagel condensation and Michael addition reactions