Stability of 5-aminolevulinic acid in novel non-aqueous gel and patch-type systems intended for topical application.