Surface-immobilized self-assembled protein-based quantum dot nanoassemblies.