High quality graphene oxide-CdS-Pt nanocomposites for efficient photocatalytic hydrogen evolution†