An efficient g-C3N4-decorated CdS-nanoparticle-doped Fe3O4 hybrid catalyst for an enhanced H2 evolution through photoelectrochemical water splitting