Take a Step Back: Evoking Reasoning via Abstraction in Large Language Models