Pharmaceutical analysis of 5-aminolevulinic acid in solution and in tissues.