Quantum entanglement swapping