Explainable Deep Learning for Breast Cancer Detection: Bridging Accuracy and Interpretability