Experimental Decoy State Quantum Key Distribution Over 120 km Fibre