Heteropolypeptides from poly-alpha-cyanoglycine and hydrogen cyanide: a model for the origin of proteins