Dye-sensitized solar cells, from cell to module