Nanoparticle Superlattices as Efficient Bifunctional Electrocatalysts for Water Splitting.