Life cycle Analysis of dye sensitized solar cell technology