porphyrins photodegradation