Hierarchical Assembly of Plasmonic Nanoparticle Heterodimer Arrays with Tunable Sub-5 nm Nanogaps.