End-to-end network slicing for 5G mobile networks