Text this: Heterogeneous Graph Neural Network with Multi-View Contrastive Learning for Cross-Lingual Text Classification