Artificial Intelligence And Cybersecurity: Opportunities And Challenges