Nickel tungstate (NiWO4) nanoparticles/graphene composites: preparation and photoelectrochemical applications