protein-based electronic devices