Tunable Nanoscale Cages from Self-Assembling DNA and Protein Building Blocks.