Text this: Data-Driven Metaphor Recognition and Explanation