Site-selective protein glycation and PEGylation