Libraries of random-sequence polypeptides produced with high yield as carboxy-terminal fusions with ubiquitin