RAN slicing challenges, technologies, and tools