Orchestrating End-to-end Slices in 5G Networks