Domain Adversarial Neural Network