The photochemistry of haematoporphyrin and some related species