RAN slicing and control: Challenges, technologies, and tools