Photocatalytic hydrogen generation using glucose as electron donor over Pt/CdxZn1−xS solid solutions