Training Discrete Energy-Based Models with Energy Discrepancy