A semisynthetic peptide-metalloporphyrin responsive matrix for artificial photosynthesis