Self-assembly approaches to nanomaterial encapsulation in viral protein cages.