Text this: ECgMLP: A novel gated MLP model for enhanced endometrial cancer diagnosis