Text this: UAM-CFEO: causal feature extraction and optimization for cross-domain text classification with uncertainty-aware memory augmentation