A Case-Based Approach to Data-to-Text Generation