Self-assembly of engineered protein nanocages into reversible ordered 3D superlattices mediated by zinc ions.