O6-Alkylguanine DNA-alkyltransferase (ATase) repairs toxic, mutagenic and carcinogenic O6-alkylguanine (O6-alkG) lesions in DNA by a highly conserved reaction involving the stoichiometric transfer of the alkyl group to the active centre cysteine residue of the ATase protein