The influence of an inner electric field on the performance of three types of Zn-porphyrin sensitizers in dye sensitized solar cells: a theoretical study