Molecular Quantum-dot Cellular Automata (QCA): Characterization of the bis-ferrocene molecule as a QCA device