Biological consequences of cyclobutane pyrimidine dimers.