Aminolevulinic acid: from its unique biological function to its star role in photodynamic therapy.