Hafnium (IV) and zirconium (IV) porphyrinoid diacetate complexes as new dyes for solar cells | IEEE Conference Publication | IEEE Xplore