Quantum Key Distribution Explained