Nanostructured flower-shaped CuCo2S4 as a Pt-free counter-electrode for dye-sensitized solar cells.