Class-Aware Contrastive Optimization for Imbalanced Text Classification