Metal-Directed Protein Self-Assembly