MoXGATE: Modality-aware cross-attention for multi-omic gastrointestinal cancer sub-type classification