Factors that govern the specificity of transglutaminase-catalysed modification of proteins and peptides