Electronic nanodevices based on self-assembled metalloproteins