C-S bond induced ultrafine SnS2 dot/porous g-C3N4 sheet 0D/2D heterojunction: synthesis and photocatalytic mechanism investigation.