Quantum transport through single-molecule devices: spin and vibration