Text this: Ying and yang of urocanic acid in skin pathogenesis: a mini review on its metabolism and effects