Dual cocatalyst modified CdS achieving enhanced photocatalytic H2 generation and benzylamine oxidation performance