Urocanic Acid Photochemistry and Photobiology