Numerical optimization and performance evaluation of ZnPC:PC70BM based dye-sensitized solar cell | Synapse