Exploiting protein n-terminus for site-specific bioconjugation