Self-assembly synthesis of BiVO4/Polydopamine/g-C3N4 with enhanced visible light photocatalytic performance