Synthesis of ternary photocatalysts BiVO4/Ag/black phosphorene for the degradation of dyes and pharmaceuticals