Text this: Effects of TiO2 electrode thickness on the performance of dye solar cell by simulation