High-performance electrocatalytic and cationic substitution in Cu2ZnSnS4 as a low-cost counter electrode for Pt-free dye-sensitized solar cells