Generative Question-Answering with Long-Term Memory