FLUTE: Figurative Language Understanding through Textual Explanations