A Comprehensive Survey of Image Augmentation Techniques for Deep Learning