Mutagenesis and carcinogenesis: Endogenous and exogenous factors