Text this: Joint triplet loss with semi-hard constraint for data augmentation and disease prediction using gene expression data