Growth and properties of solvothermally derived highly crystalline Cu2ZnSnS4 nanoparticles for photocatalytic and electrocatalytic applications. (30th August 2019)