Enhancing Breast Cancer Diagnosis: Explainable, Multi-Modal, and Lightweight Deep Learning Models