Photosensitizing compounds: their chemistry, biology and clinical use.