Enhancing Brain Tumor Detection with Convolutional Neural Networks and Explainable Artificial Intelligence Techniques