Can Large Language Models Produce More Accurate Analyst Forecasts?