Medi-CAT: Contrastive Adversarial Training for Medical Image Classification