Architectures and key technical challenges for 5G systems incorporating satellites