Dye sensitized solar cells: materials and processes