Enhancing Cancer Diagnosis with Explainable & Trustworthy Deep Learning Models