Soft-CAM: Making black box models self-explainable for high-stakes decisions