Silibinin prevents ultraviolet B radiation-induced epidermal damages in JB6 cells and mouse skin in a p53-GADD45α-dependent manner.