Hard-Soft Chemistry Design Principles for Predictive Assembly of Single Molecule-Metal Junctions.