Heterformer: Transformer-based Deep Node Representation Learning on Heterogeneous Text-Rich Networks