Symmetry-Based Design of Protein Nano-Cages.