Visible-light photocatalytic hydrogen production from ethanol–water mixtures using a Pt–CdS–TiO2 photocatalyst