AI4AVP: an antiviral peptides predictor in deep learning approach with generative adversarial network data augmentation