N-acetyl-L-cysteine prevents DNA damage induced by UVA, UVB and visible radiation in human fibroblasts.