Sterically-hindered zinc porphyrins for solar-energy conversion