UniTabE: Pretraining a Unified Tabular Encoder for Heterogeneous Tabular Data