SINGLET OXYGEN GENERATION BY FUROCOUMARIN TRIPLET STATES—I. LINEAR FUROCOUMARINS (PSORALENS)