Multi-Connectivity in 5G Terrestrial-Satellite Networks: the 5G-ALLSTAR solution