Text this: Silver nanoparticles immobilized on crosslinked vinyl polymer for catalytic reduction of nitrophenol: experimental and computational studies