5G, blockchain and IoT: what does the future of telecommunications look like?