Tubular nanocomposite catalysts based on size-controlled and highly dispersed silver nanoparticles assembled on electrospun silica nanotubes for catalytic reduction of 4-nitrophenol