Data Augmentation Approaches in Natural Language Processing: A Survey