Text this: The optimization of Titanium Dioxide (TiO2) thickness and organic dye sensitizers to improve dye sensitized solar cell (DSSC) performance