Lipid nanoparticles as vehicles for topical psoralen delivery: solid lipid nanoparticles (SLN) versus nanostructured lipid carriers (NLC).