Native chemical thioesterification: synthesis of peptide and protein thioesters through an N→S acyl shift