Silver nanoparticles immobilized on fibrous nano-silica as highly efficient and recyclable heterogeneous catalyst for reduction of 4-nitrophenol and 2-nitroaniline