Large Language Models Are Human-Level Prompt Engineers