5-aminolevulinic acid-based PDT: 5-ALA-PDT involving porphyrins or precursors of protoporphyrins generated in vivo from 5-ALA