Hierarchical CuCo 2 S 4 Nanoflake Arrays Grown on Carbon Cloth: A Remarkable Bifunctional Electrocatalyst for Overall Water Splitting