A Zinc Porphyrin Sensitizer Modified with Donor and Acceptor Groups for Dye-Sensitized Solar Cells