Protein promiscuity and its implications for biotechnology