Protein Templated Silver Nanoclusters