Nucleic acid adducts of chemical carcinogens and mutagens