Architectures, standardisation, and procedures for 5G Satellite Communications: A survey