Shape or Texture: Understanding Discriminative Features in CNNs