A Comprehensive Survey on Data Augmentation