Text this: Quantum key distribution for 5G networks: a review, state of art and future directions