5G and future 6G networks