Zinc porphyrin/mesoporous titania thin film electrodes: a hybrid material nanoarchitecture for photocatalytic reduction