Co Nanoparticles/Co, N, S Tri-doped Graphene Templated from In-Situ-Formed Co, S Co-doped g-C3N4 as an Active Bifunctional Electrocatalyst for Overall Water Splitting.