Ultra-Thin SnS 2 -Pt Nanocatalyst for E ffi cient Hydrogen Evolution Reaction