Unimolecular rectification down to 105 K and spectroscopy of hexadecylquinolinium tricyanoquinodimethanide