Improving abstractive summarization with energy-based re-ranking