Enhancing zero-shot and few-shot text classification using pre-trained language models