A highly convergent approach to O- and N-linked glycopeptide analogues