AI forecaster can predict the future better than humans