Plasmonic Ag nanoparticles decorated g-C3N4 for enhanced visible-light driven photocatalytic degradation and H2 production