Service Chain Embedding for Diversified 5G Slices With Virtual Network Function Sharing