Fabrication of g-C3N4/SiO2-Au composite nanofibers with enhanced visible photocatalytic activity