Photochemical hydrogen evolution via singlet-state electron-transfer quenching of zinc tetra(N-methyl-4-pyridyl)porphyrin cations in a zeolite L based system