Architecture of the CdIn2S4/graphene nano-heterostructure for solar hydrogen production and anode for lithium ion battery