Photochemistry of the porphyrins