AI: Cybersecurity's Sidekick or Superhero? The Role of Artificial Intelligence in Enhancing Cybersecurity