dye sensitized solar cell phd thesis