Genetic and epigenetic effects of environmental mutagens and carcinogens