From 5G to 6G: key drivers, applications and research directions