SnS2 nanosheets coupled with 2D ultrathin MoS2 nanolayers as face-to-face 2D/2D heterojunction photocatalysts with excellent photocatalytic and photoelectrochemical activities