Meta-Prompting: Enhancing Language Models with Task-Agnostic Scaffolding