arxiv Approaching Human-Level Forecasting with Language Models