The role of electronic donor moieties in porphyrin dye sensitizers for solar cells: Electronic structures and excitation related properties