GPT-4 is better than humans at financial forecasting, new study shows