Solar hydrogen generation from organic substance using earth abundant CuS–NiO heterojunction semiconductor photocatalyst