BiVO4-g-C3N4 nanocomposites as multifunctional materials for photocatalytic dye degradation and nonlinear optical applications | Synapse