Single-Molecule Diode