In situ assembly of well-dispersed Ag nanoparticles (AgNPs) on electrospun carbon nanofibers (CNFs) for catalytic reduction of 4-nitrophenol.