TOP-GAN: Stain-free cancer cell classification using deep learning with a small training set