Novel Ag-rGO-bismuth Vanadate (BiVO4) (AgGB) Ternary Composite with Enhanced Photocatalytic Activity