Numerical method of the TiO 2 porosity effect on dye sensitized solar cell exergy efficiency