Metal Chalcogenides (M x E y ; E = S, Se, and Te) as Counter Electrodes for Dye–Sensitized Solar Cells: An Overview and Guidelines