Enzymatic and nonenzymatic ADP-ribosylation of cysteine