RAN slicing: Challenges, technologies, and tools