An end-to-end trusted architecture for network slicing in 5G and beyond networks