Sensitized solar cell on polymer substrates