Explainable AI in Medical Imaging: A Hybrid CNN and Random Forest Framework for Brain Tumor Detection