Why are humans so bad at predicting the future?