Concrete Score Matching: Generalized Score Matching for Discrete Data