Protein engineering: technical and commercial prospects