Deep learning-powered heating, ventilation, and air conditioning compressor fault diagnosis facing unseen domains and class imbalances